package com.ruoyi.huanjing.entity;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 数据块实体类，用于封装数据块的基本信息
 * 包含数据块的名称、长度和具体数据内容
 */
@Data
@Accessors(chain = true)
public class DataBlock {
    /**
     * 数据块名称
     */
    private String name;
    /**
     * 数据块长度
     */
    private int length;
    /**
     * 数据块包含的具体数据数组
     */
    private double[] data;
    /**
     * 获取数据块的名称
     * @return 数据块名称
     */

    /**
     * 构造函数，初始化数据块对象
     * @param name 数据块名称
     * @param length 数据块长度
     * @param data 数据块包含的具体数据数组
     */
    public DataBlock(String name, int length, double[] data) {
        this.name = name;
        this.length = length;
        this.data = data;
    }

}
